#include <dlfcn.h>
#include <stdio.h>

int main(int argc, char **argv) {
	int (*hello)(char *);
	void *dp ;
	int rvalue = 0;
	char *s = "www";
	char *r;
	if(argc < 2) {
		printf("usage: %s x x", argv[0]);
		return 0;
	}
	dp = dlopen("./libhello.so", RTLD_NOW); /* 打开动态链接库 */
	r = dlerror();
//	puts(r);
	hello = dlsym(dp,"hello_so"); /* 定位取日期函数 */
	r = dlerror();
//	puts(r);
	hello(argv[1]);
//	puts("\n");
	dlclose(dp);
	return 0;
}
